/** 获得目录 **/
function getcols(fid){
    $.getJSON(
        $('#fpath').attr('from')+fid,
        function(data){
            $('#fid_list').empty();
            $.each(data,function(i,item){
                if(item.col_id != $('#cid').val()){
                    if(item.col_id == fid){$('#fid_list').append('<li class="divider"></li>');}
                    $('#fid_list').append('<li><a href="#" class="fid" data=\'{"cid":"'+item.col_id+'","path":"'+item.path+'","title":"'+item.title+'"}\'>'+item.title+'</a></li>');
                }
            });
            $('#fid_list').append('<li><a href="#" class="fid" data=\'{"cid":"0","path":"","title":"/"}\'  >/</a></li>');
        }
    ); 
}

var markdownEdit = function(){
    $('#all_path').text(trim($('#fpath').text())+$('#filename').val()+'.markdown');
    $.getJSON(
        $('#filename').attr('from')+'/',
        {
            md:$('#filename').val(),
            cid:$('#fid').val()},
            function(data){
                if (data.status == 0) {
                    $('#md_icon').attr('class','icon icon-remove');
                    $('#content').text('');
                }else{
                    $('#md_icon').attr('class','icon icon-ok');
                    $('#content').text(data.content);
                }
            }
        );
}

$(function(){
    getcols($('#fid').val());

    /** 修改cid **/
    $('#fid_list').delegate('.fid','click',function(){
        data = $.parseJSON($(this).attr('data'));
        color = "#"+rand(100,999);
        $('#fpath').html("&nbsp;<span class='label' style='background-color:"+color+"'>"+data.path+"</span>"); 
        $('#fid-name').text(data.title);
        $('#fid').val(data.cid) ;
        $('#path').val($.trim($('#fpath').text())+$.trim($('#directory').val()))
        getcols(data.cid);
        markdownEdit();
    });

    $('#directory').on('keyup',function(){
        $('#path').val($.trim($('#fpath').text())+$.trim($('#directory').val()))
    });

    $('#seotitle').on('focus',function(){
        !$('#seotitle').val() ? $('#seotitle').val($('#title').val()):'';
    });

    // markdown editor 
    $('#md-edit').on('click',function(){
        if(trim($('#filename').val()) !=''){
            $('#md_editor').modal({
                backdrop:true,
                keyboard:true,
                show:true
            });
        }
    });

    // article 文章编辑
    $('#filename').on('change',markdownEdit);

});

